#include "AppCliente.h"
#include "Excepcion.h"

//DEBUG
#include <iostream>

// TEST
#define		IP		"192.168.1.20"
#define		PUERTO	"2500"

int main(int argc, char** argv) {
	Glib::RefPtr<Gtk::Application> app = 
			Gtk::Application::create(argc, argv, "cerditos.furiosos");
		
	AppCliente appCliente;
	std::string ip = IP;
	std::string puerto = PUERTO;
	
	try {
		appCliente.ConectarAServidor(ip, puerto);
		appCliente.Iniciar(&app);
	} catch (TP::Excepcion& pEx) {
		std::cout << pEx.what() << std::endl;
		return 1;
	}
	
	appCliente.Finalizar();
	
    return 0;
}

